home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / System / scsi driver ƒ / Driver.prot < prev    next >
Encoding:
Text File  |  1989-03-13  |  1.1 KB  |  107 lines  |  [TEXT/KAHL]

  1. /* #include <proto.h> */
  2.  
  3. /* Protoypes grabbed from file
  4. ** "Driver.c"
  5. ** 1989 Mar 3 (Fri) 19:59:30
  6. */
  7.  
  8.  
  9. int main(void);
  10.  
  11.         
  12. void Open(void);
  13.  
  14.         
  15. void Close(void);
  16.  
  17.         
  18. void Status(void);
  19.  
  20.         
  21. void Prime(void);
  22.  
  23.         
  24. void Control(void);
  25.  
  26.         
  27. myInstall(DCtlPtr Qu);        
  28.  
  29.         
  30. Close1(DCtlPtr DCE,
  31.     ParmBlkPtr PBP);
  32.  
  33.         
  34. Prime1(DCtlPtr DCE,
  35.     ParmBlkPtr PBP);        
  36.  
  37.         
  38. Control1(DCtlPtr DCE,
  39.     ParmBlkPtr PBP);        
  40.  
  41.         
  42. Status1(DCtlPtr DCE,
  43.     ParmBlkPtr PBP);        
  44.  
  45. void         
  46. autoInsert(void);        
  47.  
  48. void         
  49. ParkDrive(void);        
  50.  
  51.         
  52. void InitPars(
  53.     Boolean flag,
  54.     unsigned int id);
  55.  
  56.         
  57. rwBlock(Ptr buffer,         
  58.     unsigned long LBA,         
  59.     unsigned int nBlk,         
  60.     Boolean isRead,         
  61.     unsigned int id);        
  62.  
  63.         
  64. mySCSI(unsigned long time,         
  65.     Boolean isBli,         
  66.     Boolean isRead,         
  67.     Ptr tibPtr,         
  68.     unsigned int id,         
  69.     unsigned int cmdLen,         
  70.     Ptr cmdPtr);        
  71.  
  72.         
  73. reqSense(Ptr buffer,         
  74.     unsigned int count);        
  75.  
  76.         
  77. TestDrive(unsigned long defSect,         
  78.     int id);        
  79.  
  80.         
  81. reassBlk(
  82.     unsigned long defSect);
  83.  
  84.  
  85. Ptr AllocGlobs(void);
  86.  
  87.  
  88. Ptr GetICN(void);
  89.  
  90.  
  91. void InitGlobs(Ptr);
  92.  
  93.  
  94. void SaveVal(long);
  95.  
  96.  
  97. int strcmp(char *s1, char *s2);
  98.  
  99.  
  100. void DisposGlobs(long);
  101.  
  102.  
  103. long ManiA4(long myA4, int flag);
  104.  
  105.  
  106. void SE(long err, char * mess);
  107.